The increasing expectations and demands for greater functionality and capabilities from SOA and Web services often result in upsurged software complexity. 对于SOA与Web服务的更强大功能与性能的日益增长的期望与需求经常导致显著增长的软件复杂性。
UML also helped raise general awareness of the value of modeling when dealing with software complexity. 在处理复杂软件时,UML同样能够帮助增强对模建模价值的普遍的认识。
This important for system and software and system debugging and underlies most system and software complexity measures. 这对于系统、软件、和系统调试非常重要,并且成为大多数系统和软件复杂性测量的基础。
Enterprise architects, faced with ever-increasing levels of software complexity, have zeroed in on Service-Oriented Architecture ( SOA) as a means of overcoming system integration problems. 面对日益升级的软件复杂度,企业架构师的注意力逐渐集中到了一种能够解决系统集成问题的方法&面向对象的架构(SOA)。
Currently, software complexity metrics has become an important branch in software engineering field. 当前软件复杂性度量已经成为软件工程学的一个重要分支。
Through counting the software complexity of C code, this tool can provide the important target of evaluated C code quality. 通过统计C代码的软件复杂度,提供了衡量C代码质量的重要指标。
With the middleware technology, XML technology and Java programming technology, this paper provides a unified interface for heterogeneous database, which avoids programming many repetitive codes, reduces the software complexity and improve the programming efficiency and developing procedure. 采用了中间件技术、XML技术及Ja-va编程技术,给异构数据库查询用户提供一个统一的接口,避免了重复编程,提高了软件的复用率,加快了软件的开发进程。
This paper introduces a program tool called Software Complexity Evaluation System ( SCES) in detail which is used to measure software complexity. The comparison between it and other metrics tools is also discussed. 结合软件复杂性度量的各种算法,对我们自行研制开发的一种软件复杂性度量系统(SCES)进行了详细介绍,并将该系统与已有的各种度量工具进行了分析比较。
This method not only specifies the structure and dynamic properties but also evaluates the performance of cryptographic protocol ( mainly time delay and software complexity). 该方法不但能够反映协议的结构特性和动态特性,而且能够对密码协议进行时间、空间上的性能评估。
This paper analyzes the influence of fan-in and fan-out to software complexity in a software structure, and makes a study of some software structure complexity model, based on fan-in and fan-out, gives an automatic algorithm. 本文对软件结构中扇入/扇出对软件复杂度的影响进行分析,研究探讨了一种基于扇入/扇出的软件结构复杂度度量模型,给出了自动实现算法。
In this paper, the existing analysis methods of software testability are classified roughly as analysis based on software complexity, analysis based on information theory, analysis based on PIE technology and analysis based on UML class graph. 本文对现有软件可测试性分析方法进行归类,将已有技术大致归并为基于复杂度分析、基于信息论分析、基于PIE技术分析和基于UML类图分析四种基本类型。
Software complexity measuring and control is the primal problem in software development. 软件复杂性度量与控制是软件开发面临的主要问题。
Software complexity measuring is a research area of software engineering concerning the cost of software development and maintenance and is closely related to software testing techniques. 软件复杂性度量是软件工程的一个研究领域,它关系到软件开发和维护的开销。另一方面,软件复杂性度量和软件测试技术关系密切。
Software complexity measure describes the complexity to understand the dynamic behavior and the static property of a program. 软件复杂性度量是对程序静态特性和动态行为的理解难易程度的描述。
The automatic analytical method of software complexity 软件复杂度的自动分析方法
Software complexity measuring and testing 软件复杂性度量和测试
Software complexity decides that the research of managing software evolution should start with the macroscopical level firstly. 软件演化管理的复杂性决定了对软件演化管理的研究首先应从宏观层面入手。
The main reason is: the program analysis and design of object-orientation excelled that of traditional structure, its advantage is, it is expected to solve two main problems of software engineering& the control to software complexity and the raise in software production. 主要原因是:面向对象程序分析与设计优于传统的结构化程序分析与设计,其优越性表现在,它有希望解决软件工程的两个主要问题&软件复杂性控制和软件生产效率的提高。
Autonomic computing is a new technology to solve crisis of software complexity. 自主计算技术是为了解决软件复杂性危机而提出的一门新兴的研究课题。
In order to avoid developing blindly, it is important to have a effectual theory as guidance to control software complexity, improve software quality and software reusability. 为了避免软件开发的盲目性,控制软件复杂性、提高软件的质量、支持软件开发和复用,在软件开发中需要有效的理论作为指导。
Besides this model was presented to offer the theory basis for the development of tools about software complexity measurement. 另外模型的提出也为进一步研制面向对象软件复杂性度量工具提供了理论依据。
This paper describes an inheritance graph for object-oriented software complexity metrics methodology at first, then discusses a unit repeated inheritance algorithm, an example is given in this paper at last. 文章首先通过继承图描述面向对象软件复杂性度量方法,然后讨论了单元重复继承算法,最后给出了具体实例。
The software complexity metrics is an important aspect of software metrics, which is closely related with software reliability, maintainability. 其中,软件复杂性度量是软件度量的一个重要方面,它与软件的可靠性、可维护性有着密切的关系。
Along with software scale expansion and software complexity enhancement, the software test technology is unceasingly developed. The automated test technology is widely introduced. And it became the development direction on software test. 随着软件规模的扩大和软件复杂性的提高,软件测试技术不断发展,自动化测试技术被广泛地引入进来,并逐渐成为软件测试的发展方向。
Software Complexity is an important composition of software quality and its measurement is vital aspect of software measurement. 软件复杂性是软件质量的重要组成部分,其度量是软件度量的重要方面。
Risk management becomes more important with the increase of software complexity and requirement. 而且随着软件系统复杂度和需求的不断增长,风险管理的作用变得越来越突出。
Since the software application is expanded and the software complexity and scale are increased continuously, there raise much higher requirements for software testing. 计算机软件的应用领域正在进一步的扩大,伴随而来的就是软件的规模和复杂性的不断增加,这给软件测试提出了更高的要求。
As the control software complexity, improve quality and support software reuse, and one of the important means that the software architecture since the 1960s, has been put forward software engineering, researchers and practitioners. 作为控制软件复杂性、提高软件质量、支持软件开发和复用的重要手段之一,软件体系结构自二十世纪九十年代提出以来,日益受到软件工程研究者和实践者的关注。
Embedded systems are widely used with the rapid development of embedded field. Hardware and software complexity is also rising, particularly a higher requirements for real-time feature. 随着嵌入式领域的迅猛发展,嵌入式系统得到了广泛应用,系统软硬件的复杂性也不断提高,特别对实时性提出了更高的要求。
With the expansion of software size and software complexity improved, software testing technology continues to development, test data generation technology is widely introduced. 随着现代软件结构规模的不断扩大以及软件复杂性不断提高,推动了软件测试自动化技术的不断发展,软件测试数据生成技术作为了保障软件产品质量的重要手段被广泛地引入到软件自动化测试研究中。